package com.xm.share.mapper;

import com.xm.share.model.UserInfo;
import com.xm.share.model.vo.SystemReportDto;
import com.xm.share.model.vo.UserInfoDto;

import java.util.List;

public interface UserInfoMapper {

	int deleteByPrimaryKey(Long id);

	int insert(UserInfo record);

	int insertSelective(UserInfo record);

	UserInfo selectByPrimaryKey(Long id);

	int updateByPrimaryKeySelective(UserInfo record);

	int updateByPrimaryKey(UserInfo record);

	UserInfo findByName(String userName);

	SystemReportDto getSystemReport();

	String findNameByUserId(Long userId);

	List<UserInfoDto> getUserinfoDtoList(int begin, int end);

	UserInfoDto getUserStatData(Long userId);
}